body {
	
	background: #FFFF66;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	/*color : #FF0066;*/
}

table {
	border-spacing: 0px;
}

td {
	padding: 1px;
}

/* TITRE */
div.titre {
	font-size: 24pt;
	text-align: center;
	font-variant:small-caps;
}

/* MESSAGE d'ERREUR */
.message_erreur {
	font-size: 12pt;
	text-align: center;
	color: red;
	font-weight: bold;
}

/* MESSAGE d'INFO */
.message_info {
	font-size: 12pt;
	text-align: center;
	color: green;
	font-weight: bold;
}

/* @deprecated use menu2selectionnable */
td.menu1 {
	font-size: 13pt;
	cursor: pointer;
	/*background: #EEEEEE;*/
	background: #FFE582;
	text-align: center;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}

/* MENU PRINCIPAL SELECTIONNABLE */
td.menu1selectionnable {
	font-size: 13pt;
	font-variant:small-caps;
	
	cursor: pointer;
	background: #FFE582;
	text-align: center;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}

/* MENU PRINCIPAL NON SELECTIONNABLE */
td.menu1nonselectionnable {
	font-size: 13pt;
	background: #FFE582;
	text-align: center;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}

/* MENU PRINCIPAL SELECTIONNE */
td.menu1selectionne {
	font-size: 13pt;
	font-variant:small-caps;
	
	cursor: pointer;
	background: #FFCC66;
	text-align: center;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}

td.menu2 {
	font-size: 11pt;
	cursor: pointer;
	background: #FFE582;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}

td.chemin_afficher_entete {
	cursor: pointer;
	/*background: #FFFFFF;*/
	background: #FFE582;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}

td.chemin_afficher_body {
	cursor: pointer;
	/*background: #FFFFFF;*/
	background: #FFFF99;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}

table.ajouter_dossier {
	background: #FFFF99;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}


/* %%% CADRE1 %%% */
td.entete_cadre1 {
	font-size: 12pt;
	font-variant:small-caps;
	
	background: #FFE582;
	
	border-color: #FFCC66;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}

td.contenu_cadre1 {
	
	background: #FFFF99;
	padding: 5px;
	
	border-color: #FFCC66;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}


/* CADRE D'UNE VIGNETTE A TRIER */
td.cadre_vignette_atrier {
	font-size: 8pt;
	cursor: pointer;
	padding: 1px;
	background: #FFFF99;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
	
	text-align: center;
}

td.cadre_vignette_trier_privee {
	font-size: 8pt;
	cursor: pointer;
	padding: 1px;
	background: #FFFF99;
	border-color: #FF0000;
	border-width: 1px;
	border-style: solid;
	
	text-align: center;
}

table.cadre_vignette_atrier {
	border-spacing: 5px;
}


/* Pour les lignes des tableaux */
tr.ligne_entete {
	background: #FFFF99;
	font-variant: small-caps;
	font-style: italic;
	text-align: center;
}

/* Pour les lignes des tableaux */
tr.ligne_couleur_fonce {
	background: #FFE582;
}

/* Pour les lignes des tableaux */
tr.ligne_couleur_normale {
	background: #FFFF99;
}

/* Pour les lignes des tableaux */
tr.ligne_couleur_claire {
	background: #FFFFCC;
}

/* PARCOURS DE DOSSIERS */
div.parcoursRep {
	position:relative; 
	left:0px; 
	top:0px; 
	width:400px; 
	height:100px; 
	background-color:#FFFFCC; 
	overflow:auto; 
	text-align: left; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #FFCC66; 
	padding: 5px;
}

/* NUMERO DE PAGE */
div.numero_page {
	text-align: center;
	font-size: 8pt;
}
	
div.center {
	text-align: center;
}

td.chemin {
	font-size: 13pt;
	cursor: pointer;
}

td.libelle {
	font-weight: bold;
}


/* LINKS */
a:link {
	text-decoration: none;
	color: #888888;
}
a:hover {
	text-decoration: none;
	color: black;
}
a:visited {
	text-decoration: none;
	color: black;
}


/* CALENDRIER */	
.ds_box {
	background-color: white;
	border: 1px solid #FFCC66;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFE582;
}

.ds_head {
	background-color: #FFCC66;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #FFE582;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #FFFF99;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #FFF590;
} /* This hover code won't work for IE */